IMotion.SetAxisParameter 方法
為軸設定一個供應商特定參數值。參數於 McAxisParameter 中定義。
命名空間:IntervalZero.KINGSTAR.Base.Api組合: IntervalZero.KINGSTAR.Base.Api (於 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0
語法
KsCommandStatus SetAxisParameter(
int Index,
McAxisParameter ParameterNumber,
double Value,
McExecutionMode ExecutionMode
)
Function SetAxisParameter(
Index As Integer,
ParameterNumber As McAxisParameter,
Value As Double,
ExecutionMode As McExecutionMode
) As KsCommandStatus
參數
Index [in]
型別:int
軸索引。索引以 0 為起始;別名將影響此參數。
ParameterNumber [in]
McAxisParameter 中的參數,可使用參數名稱或對應的數值。
Value [in]
型別:double
將值寫入從 McAxisParameter 選定的參數。例如,若從 McAxisParameter 選定 mcHomingMode
,則需從 McHomingMode 列舉中選擇一個模式並將其值寫入。
ExecutionMode [in]
定義方法的時間順序。
回傳值
回傳 KsCommandStatus 類別。
備註
當模數軸啟用時,McAxisParameter 中的 mcSoftLimitPositive、mcSoftwareLimitPositive、mcSoftLimitNegative 及 mcSoftwareLimitNegative,其輸入值將被轉換為模數位置。
例如:
- 若目前軸位置為 0,且正方向極限位置為 510,則數值將轉換為 150 (510 % 360)。
- 若目前軸位置為 0,且負方向極限位置為 -300,則數值將轉換為 60 (-300 % 360)。
此軸在正方向不能超過 150,在負方向不能超過 60。
範例
N/A
參見